<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Profiles>
	<ClientProfilesV2>
		<ClientProfile>
			<Name>Upload Limiter1</Name>
			<Version/>
			<Tag>&lt;\+\+.*%[l]</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Limit value shown in tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Upload Limiter2</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>.*\[B([0-9]){1,2}\].*</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Limit value shown in Description</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Tag in Description</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>&lt;\+\+ V:([0-9.]){1,6},.*&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag misplaced in Description</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 1 - DC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.([12]){1}([12387]){1,2},%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Counterfeit DC++ client</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too long version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 2 - DC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.2([456]){1}([123]){0,1},%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Counterfeit DC++ client</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too long version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 3</Name>
			<Version>^0\.30[0-7]$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Old style hubcount in 0.30x</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 4</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:([0-9.]){1,5},%[mode],H:0/0/0,.*</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake hubcount 0/0/0</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 5</Name>
			<Version/>
			<Tag>"</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk>^DCPLUSPLUS0.*</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Character " found in tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 6</Name>
			<Version/>
			<Tag>\\</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk>^DCPLUSPLUS0.*</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Character \ found in tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 7</Name>
			<Version/>
			<Tag>(: | ,|, )</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Found spaces in the wrong place in the tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 8</Name>
			<Version/>
			<Tag>^&lt;\+\+V:%[version],.*</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>No space found in tag between characters + and V</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 9</Name>
			<Version>^0\.40([0-3]|3[2-4])$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Old style hubcount in DC++ 0.40x</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 10</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.2([4-6]){1}([0-3]){1},%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Old style hubcount in 0.24-&gt;0.263</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 11</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.2([0-3]){1}([0-3]){0,1},%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>New style hubcount in 0.20-&gt;0.233</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake tag 12</Name>
			<Version>^0\.6(6[6-8]|[789][0-9])$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Counterfeit DC++ client</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Old style hubcount in DC++ 0.666 - 0.674</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Orange</Name>
			<Version>^0\.177o$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList $</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Old mod with no apparent fake feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>dDC++</Name>
			<Version>^(6\.02|0\.602)$</Version>
			<Tag>^&lt;(dDC|\+\+) V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Mod with non-standard version number, no apparent fake abilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Missing version number</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:,%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag, missing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number xxx</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:([0-9]){0,5},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag, invalid format of version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number .xx</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:\.([0-9]){2,3},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag, leading 0 missing in version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number abc</Name>
			<Version>^([A-Za-z]{0,1}[.]{0,1}[A-Za-z]{1,9}|[A-Za-z0-9 ]*)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag, letters in version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.xxxABC</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.([0-9]){2,3}([A-Za-z]){1,7},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag,version number followed by letters</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number x..xxx</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0[\.]{2,9}([0-9]){2,3},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake tag, more than 1 . found in version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.20x - </Name>
			<Version>^0\.(200|201|202|203|204|205|206|207|208|209)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.21x - </Name>
			<Version>^0\.(210|212|213|214|215|216|217|218|219)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.22x - </Name>
			<Version>^0\.(220|221|222|223|224|225|226|227|228|229)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.23x - </Name>
			<Version>^0\.(230|234|235|236|237|238|239)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.24x - </Name>
			<Version>^0\.(240|243|244|245|246|247|248|249)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.25x - </Name>
			<Version>^0\.(250|252|253|254|255|256|257|258|259)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.26x - </Name>
			<Version>^0\.(260|264|265|266|267|268|269)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.30x - </Name>
			<Version>^0\.(30|308|309)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Invalid version number 0.6xx - </Name>
			<Version>^0\.(669|671)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Version too high 1</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.2([7-9]){1}([0-9]){0,1},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Version too high 2</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.3([1-9]){1}([0-9]){0,1},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Version too high 3</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.4([1-9]){1}([0-9]){0,1},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Version too high 4</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.(5|[7-9]){1}([0-9]){1}([0-9]){0,1},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Version too high 5</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.(6(([0-5]){1}([0-9]){1}|6([0-5]){1}|9(0|([2-9]){1})|7([5-9]){1})),%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Version too high 6</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:[1-9]{1,9}[.]{0,1}[0-9]{0,9},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Non existing version number</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Phantom DC++</Name>
			<Version>^0\.(232|261|263|301|304|305|306)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^&lt;\.P&gt;</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Client with Bandwidth Limiting feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>BCDC++ mod</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^(\[.*(K|M)(\+)/.*(K|M)(\+)\]:\[([0-9]){1,10} sl\]|\[([0-9]){1,10} sl\]).*</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Client with Bandwidth Limiting feature and tag faking possibilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>BCDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports>TTH </Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Client with Bandwidth Limiting feature and tag faking possibilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>BYDC++</Name>
			<Version>0\.(251|301|304)</Version>
			<Tag>^&lt;\+\+ V:%[version]Backyard,%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]BackyardABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>R2++ personal mod</Name>
			<Version>0\.(307|401)</Version>
			<Tag>^&lt;R2\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*\[%[version2]\].*</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList MiniSlots XmlBZList </Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(5|6|9)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP client by me (R2/R200) </Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>R2++</Name>
			<Version>^0\.(307|401)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;R2(\+\+| Mod| CDM) %[version2]&gt;.*</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList MiniSlots XmlBZList </Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2|5|6|9)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP client by (R2/R200) </Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Chp++</Name>
			<Version/>
			<Tag>^&lt;Chp\+\+ V:%[version],</Tag>
			<ExtendedTag>&lt;CHP&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>dunno, wanna tell me? ;)</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ (Limiter)</Name>
			<Version/>
			<Tag>^&lt;Z\+\+</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>NetLimiter|^(DU Super Controler)$</Connection>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++ Finn-SF</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*(&lt;Finn-SF 0\.30([5-6]){1}\[([A-M]){1}\]&gt;|&lt;Finn-SF-NG 0\.30([5-6]){1}\[([A-M]){1}\]&gt;|&lt;Wannabe SF 0\.30([5-6]){1}\[([A-M]){1}\]&gt;) $</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Finn-SF Network client based on CZDC++, Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++ FFS</Name>
			<Version>^0\.(301|305|306|307|401)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;FFS %[version2]&gt;$</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>FFS Network OP client, Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>iDC++</Name>
			<Version>^0\.(261|263|264|301|305|306|402|404|674)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;iDC%[version2]&gt;.*</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock |BZList MiniSlots XmlBZList ClientId |BZList MiniSlots XmlBZList ClientId GetTestZBlock GetZBlock |MiniSlots XmlBZList ClientId GetTestZBlock GetZBlock |MiniSlots XmlBZList ClientId ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ClientId ADCGet TTHL TTHF )$</Supports>
			<TestSUR>^(File not available|File non disponibile|File Not Available|Fichier indisponible)$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++ 1 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++ 2 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom>PePeK</UserConCom>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++ 3 (NetLimiter)</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>NetLimiter</Connection>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++/StrongDC++</Name>
			<Version>^(0\.403)$</Version>
			<Tag>&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports>^(MiniSlots XmlBZList |MiniSlots XmlBZList GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG)$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>iDC++ (NetLimiter)</Name>
			<Version>^0\.40([0-9]){1,2}$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;iDC%[version2]&gt;(#NL#|\{L\})$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ClientId |BZList MiniSlots XmlBZList ClientId GetTestZBlock GetZBlock )$</Supports>
			<TestSUR>^(File not available|File non disponibile)$</TestSUR>
			<UserConCom>\$ClientID iDC\+\+,1..*</UserConCom>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client, is using NetLimiter</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Deilir Hacked iDC</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>.*dDC.*</ExtendedTag>
			<Lock/>
			<Pk>^DDCPLUSPLUS[56]\.0[1-4]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Icelandic OP client, Deilir modified iDC</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Icelandic OP client, Deilir modified iDC</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>MDC++ 1</Name>
			<Version>^0\.40(1|2|4)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],(%[s]|%[s],%[o])&gt;$</Tag>
			<ExtendedTag>.*&lt;(DCMagmar|MDC(\+\+ |)%[version2])&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList ClientId |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock |BZList MiniSlots XmlBZList ClientId GetTestZBlock GetZBlock )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Based on iDC++, OP client by Tequilla</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>MDC++ 2 (NetLimiter)</Name>
			<Version>^0\.40(1|2|4)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],(%[s]|%[s],%[o])&gt;$</Tag>
			<ExtendedTag>.*&lt;(DCMagmar|MDC(\+\+ |)%[version2])&gt;#NL#$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList ClientId |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock |BZList MiniSlots XmlBZList ClientId GetTestZBlock GetZBlock )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Based on iDC++, user is using NetLimiter</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>mDC++</Name>
			<Version/>
			<Tag>^&lt;mDC\+\+ V:%[version]\[[A-Z]{1}[1-9]{1}],.*&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|GPRS|ISDN|Satellite|Wireless|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Bandwidth Limiting capable client based on CZDC++ by Mickey</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>mDC++ with NetLimiter</Name>
			<Version/>
			<Tag>^&lt;mDC\+\+ V:%[version]\[[A-Z]{1}[1-9]{1}\],.*&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^NetLimiter \[[0-9.]{1,5} kB/s]$</Connection>
			<Comment>Bandwidth Limiting capable client based on CZDC++ by Mickey + NetLimiter running in background</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Stealth 1 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>DCPLUSPLUS%[version]ABCABC</Pk>
			<Supports>^([0]{0}|BZList )$</Supports>
			<TestSUR>File not available</TestSUR>
			<UserConCom>^(bf[&lt;%]:|BlahBlahblah)</UserConCom>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, mega leeching client, ban this</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Stealth 2 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^([0]{0}|BZList )$</Supports>
			<TestSUR>File not available</TestSUR>
			<UserConCom>^(bf[&lt;%]:|BlahBlahblah)</UserConCom>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, mega leeching client, ban this</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Stealth 3 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>DCPLUSPLUS%[version]ABCABC</Pk>
			<Supports>^([0]{0}|BZList )$</Supports>
			<TestSUR>MaxedOut</TestSUR>
			<UserConCom>BlahBlahblah</UserConCom>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, mega leeching client, ban this</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Stealth 4 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^([0]{0}|BZList )$</Supports>
			<TestSUR>^(MaxedOut|File Not Available)$</TestSUR>
			<UserConCom/>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, mega leeching client, ban this</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ mod sending garbage commands</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom>BlahBlah</UserConCom>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Client sending useless stuff on connections, usually clients based on BCDC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>JavaDC</Name>
			<Version/>
			<Tag>^[0]{0}$</Tag>
			<ExtendedTag/>
			<Lock>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Lock>
			<Pk>BBBBBBBBBBB</Pk>
			<Supports>^[0]{0}$</Supports>
			<TestSUR>MaxedOut</TestSUR>
			<UserConCom/>
			<Status>49</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k CDM</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;CDM %[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |BZList MiniSlots )$</Supports>
			<TestSUR>File not available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 1 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock>^([A]){25,55}$</Lock>
			<Pk>^([B]){11,21}$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, Bandwidth limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 2 - </Name>
			<Version>.*</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk>^DCPLUSPLUS%[version]kABCABCABC$</Pk>
			<Supports>([0]){0}</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, Bandwidth limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 3 -</Name>
			<Version>.*</Version>
			<Tag>^&lt;\+\+ V:%[version]k,%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, Bandwidth limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 4 -</Name>
			<Version>0\.([123]){1}([0-9]){3-9}</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk>^DCPLUSPLUS0\.([0-9]){4,9}ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, Bandwidth limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 5 -</Name>
			<Version>.*</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>File not available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client, I think. Also capable of bandwidth limiting and version number faking</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 6</Name>
			<Version/>
			<Tag>^([0]{0}|&lt;\+\+ V:)</Tag>
			<ExtendedTag/>
			<Lock>^[a-z]{92}$</Lock>
			<Pk>^[a-z]{92}$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, Bandwidth limiting capable, trying to emulate something</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++k 7</Name>
			<Version/>
			<Tag>^([0]{0}|&lt;\+\+ V:)</Tag>
			<ExtendedTag/>
			<Lock>  $</Lock>
			<Pk>^.{16}$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Slot locking, tag faking, Bandwidth limiting capable, trying to emulate something</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++!Blue 1 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock>^.{35,100}$</Lock>
			<Pk>.*DCN0.*</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Very old hack of DC++k, capable of hiding tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++!Blue 2 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Very old hack of DC++k, capable of hiding tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC@fe++</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>.*&lt;DC@fe\+\+&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS.*ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ PossumMod</Name>
			<Version>^v0\.(0\.12|0\.12a|0\.12b)$</Version>
			<Tag>&lt;\+\+ V:0.306 - PossumMod %[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.306</Pk>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++p</Name>
			<Version>^0\.401$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],(%[s]|%[slots]|,%[s],%[r]|%[s],%[o],%[r])&gt;$</Tag>
			<ExtendedTag>.*&lt;p %[version2]&gt;</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList UploadInfo |BZList MiniSlots XmlBZList UploadInfo GetTestZBlock GetZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Bandwidth limiting capable client by psf8500</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCDM++</Name>
			<Version>^0\.(306|307|401)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],(%[s]|%[slots]|%[s],%[r]|%[slots],%[r])&gt;$</Tag>
			<ExtendedTag>.*&lt;DCDM %[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>hmm.. never heard.. ;)</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI (0.2.xx)</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:0\.2\.([0-9]){2},%[mode],%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCGUI.*</Pk>
			<Supports>BZList CHUNK </Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI (0.3.xx)</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:0\.3\.([0-9]){1,2},%[mode],%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCGUI.*</Pk>
			<Supports>(BZList CHUNK MiniSlots |CHUNK MiniSlots )</Supports>
			<TestSUR>(File not found\.|MaxedOut|File Not Available)</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI win32 cvs</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:0\.3\.([0-9]){1}cvs,%[mode],%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCGUI.*</Pk>
			<Supports>^BZList CHUNK MiniSlots $</Supports>
			<TestSUR>File not found\.</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI CVS 1 -</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:0\.([23]){1}\.([0129a]){1,2}([.]){0,1}cvs200([0-4]){5},%[mode],%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCGUI.*</Pk>
			<Supports>^(BZList |CHUNK |BZList CHUNK |BZList CHUNK MiniSlots )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI CVS 2 -</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:0\.([23]){1}\.(([0-9]){2}|6)cvs200([0-5]){1}([0-9]){4},%[mode],%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk>^DCGUI</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCGUI.*</Pk>
			<Supports>(BZList CHUNK MiniSlots |CHUNK MiniSlots )</Supports>
			<TestSUR>File not found\.</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\)|Microwave|Wireless)$</Connection>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCGUI Untagged</Name>
			<Version/>
			<Tag>^.{0}$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCGUI.*</Pk>
			<Supports>CHUNK </Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multiplatform client with multisoure download and bandwidth limiting capabilities</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC:PRO</Name>
			<Version/>
			<Tag>^(([0]){0}|&lt;DC:PRO V:([0-9A-Z.]){7,9},%[mode],%[newhubs],%[slots]&gt;)$</Tag>
			<ExtendedTag/>
			<Lock>^(.{35,150}|EXTENDEDPROTOCOLABCABCABCABCABCABC)$</Lock>
			<Pk>^(.{16}|DC:PRO/([0-9A-Z.]){7,9})$</Pk>
			<Supports>^(BZList |BZList Minislots |MiniSlots XmlBZList GetZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisoure download capabilities, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC:PRO - DC++ emulation</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList Minislots </Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisoure download capabilities, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DHDc++ 1 -</Name>
			<Version/>
			<Tag>^&lt;DHDc\+\+ V:%[version],M.*</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by Dashes</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DHDc++ 2 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots DHD )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by Dashes</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DHDc++ 3 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk>DCPLUSPLUS%[version]DHDcPP</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by Dashes</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DiCe!++</Name>
			<Version>(1\.0|1\.1|1\.2|2\.0|2\.1)</Version>
			<Tag>^&lt;DiCe!\+\+ V:%[version],M:([12S]){1},%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DiCe!PLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock |BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by iceman50</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DiPEDC++</Name>
			<Version>^0\.306$</Version>
			<Tag>^&lt;DiPEDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList MiniSlots </Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>EDC++</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>&lt;EDC\+\+&gt;.*</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk/>
			<Supports>^(BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by AluM</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>FFS</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>.*&lt;FFS %[version2]&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>FFS network OP client based on StrongDC++ by Jep</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>i2hub</Name>
			<Version>0.4033</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^I2HUB%[version]ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>i2hub</Connection>
			<Comment>Bandwidth limiting capable client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>mldc</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>mldc client</ExtendedTag>
			<Lock/>
			<Pk>mldc</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multinetwork client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>MS++V 1 -</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>(&lt;MS\+\+V&gt;|Majin\+\+0.3|MS\+\+V\[.*.\])</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>MS++V 2 -</Name>
			<Version>0.401</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>EXTENDEDPROTOCOLABCABCABCABCABCABC</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>BZList MiniSlots XmlBZList GetTestZBlock GetZBlock</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>Modem</Connection>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>nDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^::\[%[version]([a-z]){0,1}\]:: </ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>neXtDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>v\[ ([1-9]){1} \]::\[ ([A-Z0-9]){0,2} \]::\[ ([A-Z0-9]){0,2} \]</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Hash-Exploiters Bot</Name>
			<Version>^2\.02$</Version>
			<Tag>^&lt;DC V:%[version],.*</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>46</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Anti-Piracy Bot</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC v2 - </Name>
			<Version>.*</Version>
			<Tag>^&lt;DC V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^(([a-y]){45,150}|EXTENDEDPROTOCOL:([a-y]){50,120})$</Lock>
			<Pk>^([a-y]){15}$</Pk>
			<Supports>^(([0]){0}|BZList |TTH GetTestZBlock GetZBlock |TTH GetTestZBlock GetZBlock BZList )$</Supports>
			<TestSUR>^(File Doesn't Exist|Disconnected|File Not Available)$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Original Neo Modus client, version 2</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>2</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>oDC old style -</Name>
			<Version>^0\.(23|231|233|24|242|25|306)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;o%[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList </Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>oDC with &lt;oDC tag in description</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>oDC new style -</Name>
			<Version>^5\.(3|31)$</Version>
			<Tag>^&lt;oDC V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.30([56]){1}ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>oDC with &lt;oDC tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>oDC new style (TTH) -</Name>
			<Version>^5\.31[1-3]$</Version>
			<Tag>^&lt;oDC V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.403ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>A non official oDC mod with TTH support updated to DC++ 0.403 CVS</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>powerfulDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.([0-9]){2,3}p([0-9]){2},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.([0-9]){2,3}p([0-9]){2}ABCABC$</Pk>
			<Supports>^BZList </Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^1$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Full/FulDC++ 6.5x</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.66(6|7|8)</Tag>
			<ExtendedTag>www.yhubita.com</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS0\.66(6|7|8)ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription>Stripped down or older FulDC++ core for PeppezZ's Italian HUB</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Only way to tell FullDC++ from 6xx DC++ clients is the default www.yhubita.com</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>FulDC++ 6.6x</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:0\.67(0|1|2|3)</Tag>
			<ExtendedTag>www.yhubita.com</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS0\.67(0|1|2|3)ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription>0.670 DC++ core for PeppezZ's Italian HUB</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Only way to tell FulDC++ from 670 DC++ clients is the default www.yhubita.com</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>ptDC</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;pt%[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>PTDC++</Name>
			<Version>^0\.25$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs](,%[s],PT:1.0|,%[slots],PT:1.0)&gt;$</Tag>
			<ExtendedTag>PTDC\+\+ lite</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS1\.0ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>No apparent cheating capabilities, just a weird looking tag.</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>rDH++</Name>
			<Version>^0\.306$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.* rDH\+\+\[%[version2]\] $</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Reverse Connect</Name>
			<Version>^0\.(303|304|305|306|401|403)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>(reverseconnect\.sf\.net|www\.RevConnect\.com)</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>RevConn Based client</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([A-Z0-9]){32}$</Lock>
			<Pk>^DCPLUSPLUS([A-Z0-9]){96}</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, user identification enabled</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>rmDC++</Name>
			<Version>^0\.(306E\[[1-6]\]|306F\[3\]|403B\[([2-7]|7\.01)\]|403D\[1\])$</Version>
			<Tag>^&lt;RMDC\+\+ V:%[version],.*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.*</Lock>
			<Pk>^DCPLUSPLUS.*</Pk>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock |MiniSlots XmlBZList ADCGet TTHL TTHF |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Sababa DC++</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>&lt;&lt;&lt;sababadcpp.6x.to&gt;&gt;&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>SDC - client mod by sulan :)</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>&lt;SDC</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by Sulan</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>SdDC++ All 3 versions</Name>
			<Version>^0\.(11|12|121)$</Version>
			<Tag>^&lt;SdDC\+\+ V:%[version]([A-Za-z]){1,99},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^SdDC\+\+%[version]DCPLUSPLUS$</Pk>
			<Supports>^BZList GetZBlock $</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP client by Agent 0017</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Shadows Direct Connect</Name>
			<Version>^0\.(01|02|03|031|032|033|034|035)$</Version>
			<Tag>&lt;SDC V:%[version],M:([AP]){1}%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|IDSN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>No apparent cheat features</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>StrongDC++ with NetLimiter</Name>
			<Version>^1\.00 (RC6|RC7|RC7cvs([1-9]){1})$</Version>
			<Tag>^&lt;StrgDC\+\+ V:%[version],M:</Tag>
			<ExtendedTag>.*NetLimiter.*</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(402|403)ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ADCGet |BZList MiniSlots XmlBZList ADCGet GetZBlock ZLIG |BZList MiniSlots XmlBZList ADCGet TTHL |BZList MiniSlots XmlBZList ADCGet TTHL GetZBlock ZLIG )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>StrongDC++</Name>
			<Version>^1\.00 RC(10|9|9f2|8|7|6|5|4|3|2)$</Version>
			<Tag>^&lt;StrgDC\+\+ V:%[version],M:.*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(306|401|402|403|40325|668|674)ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF)</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>StrongDC++ CVS</Name>
			<Version>^1\.00 RC(7cvs([1-9]){1}|10cvs1[0-9]{2})$</Version>
			<Tag>^&lt;StrgDC\+\+ V:%[version],%[mode],%[hubs],%[slots].*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(403|67(3|4))ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList |MiniSlots XmlBZList GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>StrongDC++ Beta -</Name>
			<Version>^1\.00 RC6$</Version>
			<Tag>^&lt;StrgDC\+\+ V:%[version] Beta,M:</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.402ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ADCGet |BZList MiniSlots XmlBZList ADCGet GetZBlock ZLIG )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>StrongDC++ Debug -</Name>
			<Version/>
			<Tag>^&lt;StrgDC\+\+ V:%[version] Debug,M:</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.401ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetZBlock )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>PeerWeb DC++</Name>
			<Version>^0\.(20(0|1|2|3|4|5)|(30(0|1))|41)$</Version>
			<Tag>^&lt;PWDC\+\+ V:%[version],M:.*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0.674ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>GDc++</Name>
			<Version>^1\.00 (RC9|RC8|RC7)$</Version>
			<Tag>^&lt;GDc\+\+ ([ ]{0,3})V:%[version],M:.*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(306|401|402|403|40325|668)ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF)</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>LDC++</Name>
			<Version>^1\.00 (RC1|v2)$</Version>
			<Tag>^&lt;LDC\+\+ V:%[version],M:</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(668|674)ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF)</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Whos's DC++</Name>
			<Version/>
			<Tag>&lt;\+\+ V:%[version]who([1-5]){1},%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]who([1-5]){1}ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth limiting capable</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>zDC++</Name>
			<Version>^0\.(305|306|401|66[6-8]|67[0-4])$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],H:\d{0,3}/\d{0,3}/\d{0,3},%[slots]&gt;$</Tag>
			<ExtendedTag> zDC\+\+\[%[version]([a-z0-9]){1,2}] $</ExtendedTag>
			<Lock/>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|ISDN|Satellite|Wireless|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Multisource downloading, Bandwidth limiting, client emulations</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>KyoujinDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:.*&gt;$</Tag>
			<ExtendedTag>&lt;KyoujinDC\+\+ %[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>McDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:.*&gt;$</Tag>
			<ExtendedTag>&lt;McDC %[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>zY++ 1 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>.*&lt;zY\+\+ %[version2] </ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by AluM</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>zY++ 2 -</Name>
			<Version/>
			<Tag>&lt;zY\+\+ V:%[version],M:.*</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client by AluM</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>X-Dc</Name>
			<Version/>
			<Tag>.*&lt;XDc %[version2]&gt;$</Tag>
			<ExtendedTag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>GokaDC</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:.*&gt;$</Tag>
			<ExtendedTag>GDC%[version2]$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0.6685ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>xAyiDe's XDC++</Name>
			<Version/>
			<Tag>.*&lt;XDC\+\+ </Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown DC++ Mod</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;.*\..*&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>1</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Empty Supports</Name>
			<Version>.*</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^([0]{0})$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Very old or hacked</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &lt;0.301 -</Name>
			<Version>^0\.(300|263|262|261|251|242|241|233|232|231|211|2([1-6]){1})$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList GetTestZBlock |BZList MiniSlots |TTHF )</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too new supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &lt;0.304 -</Name>
			<Version>^0\.(30([123]){1})$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |TTHF )</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too new supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &lt;0.307 -</Name>
			<Version>^0\.(30([456]){1})$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList |TTHF )</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too new supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &lt;0.401</Name>
			<Version>^0\.(400|307)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ADCGet TTHL |TTHF )</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too new supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &lt;0.402</Name>
			<Version>^0\.401$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF </Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too new supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &gt;0.303 -</Name>
			<Version>^0\.(304|305|306|307|400|401|402|403)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |BZList GetTestZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too few supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &gt;0.306 -</Name>
			<Version>^0\.(307|400|401|402|403)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |BZList GetTestZBlock |BZList MiniSlots |BZList MiniSlots GetTestZBlock |BZList MiniSlots GetTestZBlock GetZBlock )$</Supports>
			<TestSUR>BZList MiniSlots XmlBZList GetTestZBlock GetZBlock ADCGet TTHL ZLIG CHUNK </TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too few supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Fake Version &gt;0.401</Name>
			<Version>^0\.(402|403)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^BZList </Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Too few supports compared to version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ 0.402 CVS 20040510 Based</Name>
			<Version>^0\.401$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ADCGet TTHL |BZList MiniSlots XmlBZList ADCGet TTHL GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ 0.402 CVS 20040522 Based</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL |MiniSlots XmlBZList ADCGet TTHL GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ ( &lt; 0.300 )</Name>
			<Version>^0\.([0-2]){1}([0-9]){1,2}$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(([0]){0}|BZList )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Clients below 0.300 have security issues</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ (0.300-0.303)</Name>
			<Version>^0\.30[0-3]$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |BZList GetTestZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>DC++ 0.300 - 0.303</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ (0.304 - 0.307)</Name>
			<Version>^0\.30(4|5|6|7)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |BZList MiniSlots GetTestZBlock |BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ (0.400 - 0.4034)</Name>
			<Version>^0\.40(0|1|2|3|32|33|34)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock |MiniSlots XmlBZList ADCGet TTHL TTHF |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ (0.666 - 0.674)</Name>
			<Version>^0\.6(6[6-8]|7(0|2|3|4))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ (0.68 - 0.691)</Name>
			<Version>^0\.6(8(1{0,2}|[5-9])|91)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(0\.005|0\.01|0\.02|0\.05|0\.1|0\.2|0\.5|1|2|5|10|20|50|100)$</Connection>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++</Name>
			<Version>.*</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |BZList GetTestZBlock |BZList MiniSlots |BZList MiniSlots GetTestZBlock |BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock |MiniSlots XmlBZList ADCGet TTHL TTHF |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment/>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ (O:-xx)</Name>
			<Version>.*</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[s],O:([-]){1}([0-9]){1,10}&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |BZList GetTestZBlock |BZList MiniSlots |BZList MiniSlots GetTestZBlock |BZList MiniSlots XmlBZList |BZList MiniSlots XmlBZList GetTestZBlock GetZBlock )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ without tag</Name>
			<Version>.*</Version>
			<Tag>^([0]){0}$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^(BZList |MiniSlots )</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|2)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>DC++ Lock, Pk and Supports but no tag</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Lock, no tag</Name>
			<Version/>
			<Tag>^([0]){0}$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Pk, no tag</Name>
			<Version/>
			<Tag>^([0]){0}$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ tag, no lock &amp; pk</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^([0]){0}$</Lock>
			<Pk>^([0]){0}$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>KoalaDC</Name>
			<Version/>
			<Tag>^([0]){0}$</Tag>
			<ExtendedTag>\[KDC V:(0.10|0.20|0.30|0.40),%[mode],%[s]\]</ExtendedTag>
			<Lock>^(%|&amp;|'|`|\(|\)|\*|\+|,|-|\.|/|:|;|&lt;|=|&gt;|\?|@|\[|\\|\]|\^|_|[a-zA-Z0-9]){50,100}$</Lock>
			<Pk>^KoalaDC$</Pk>
			<Supports>^([0]){0}$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Black D.C.</Name>
			<Version/>
			<Tag>^[0]{0}$</Tag>
			<ExtendedTag/>
			<Lock>(([-]){1}|.{35,100})</Lock>
			<Pk>(AG|.{14}[&amp;\(\)']{1})$</Pk>
			<Supports/>
			<TestSUR>^(File Not Available|MaxedOut)$</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>3</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Black D.C. - 1.26</Name>
			<Version/>
			<Tag>^[0]{0}$</Tag>
			<ExtendedTag/>
			<Lock>(([-]){1}|.{35,100})</Lock>
			<Pk>(AG|.{14}[&amp;\(\)']{1})$</Pk>
			<Supports/>
			<TestSUR>^(File Not Available|MaxedOut)$</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|13|15)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP client</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>3</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DCTC</Name>
			<Version/>
			<Tag>^&lt;DCTC V:0\.([0-9]){2}\.([0-9]){1},%[mode],%[oldhubs],%[s]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^[\[\]%\&amp;'`Â´\(\)\*\+,\-\./:;&lt;=&gt;\?\\@\^_a-zA-Z0-9]{46,134}$</Lock>
			<Pk>^[\[\]%%\&amp;'`Â´\(\)\*\+,\-\./:;&lt;=&gt;\?\\@\^_a-zA-Z0-9]{16}$</Pk>
			<Supports/>
			<TestSUR>(Disconnected|MaxedOut)</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC v1</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock>^[\[\]%\&amp;'`´\(\)\*\+,\-\./:;&lt;=&gt;\?\\@\^_a-zA-Z0-9]{46,134}$</Lock>
			<Pk>^[\[\]%%\&amp;'`´\(\)\*\+,\-\./:;&lt;=&gt;\?\\@\^_a-zA-Z0-9]{16}$</Pk>
			<Supports/>
			<TestSUR>(Disconnected|MaxedOut)</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Original Neo Modus client</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>2</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC Mac</Name>
			<Version/>
			<Tag>^([0]){0}$</Tag>
			<ExtendedTag/>
			<Lock>^([a-z]){50,150}$</Lock>
			<Pk>^([a-z]){15}$</Pk>
			<Supports/>
			<TestSUR>^(File Doesn't Exist|Disconnected)$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Original Neo Modus client, Mac version</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>2</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC Emulation - DC++k 1 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk>\$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC Emulation - DC++k 2 -</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk>^([0]){0}$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom>.*Pk=.*</UserConCom>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC Emulation</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock>^(([-]){1}|.{35,100})$</Lock>
			<Pk>^.{14}$</Pk>
			<Supports/>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment/>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Disconnected</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>Disconnected</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Could be caused by bad connection or a hacked client</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Slot locker?</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR>MaxedOut</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Could be locking slots, please try again to avoid errors</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>NMDC Emulation</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>DC Client - First Time Login</ExtendedTag>
			<Lock>\$</Lock>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>DC Client - First Time Login</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Green</Name>
			<Version>^(2\.0(2|3|4))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPA-C]){18}$</Lock>
			<Pk>^DCPLUSPLUS0.40(2|3)([A-C]){6}$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ADCGet TTHL GetTestZBlock GetZBlock ZLIG |BZList MiniSlots XmlBZList ADCGet TTHL |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Old</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Blue (1.00 - 1.12)</Name>
			<Version>^(1\.(04|1(0|1|2)))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPA-C]){18}$</Lock>
			<Pk>^DCPLUSPLUS0.40(2|3|32)([A-C]){6}$</Pk>
			<Supports>^(BZList MiniSlots XmlBZList ADCGet TTHL GetTestZBlock GetZBlock ZLIG |BZList MiniSlots XmlBZList ADCGet TTHL |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Blue</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Green (2.10 - 2.11)</Name>
			<Version>^(2\.1(0|1))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPVA-C]){18}$</Lock>
			<Pk>^DCPLUSPLUS0.4032([A-C]){6}$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Green</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Blue</Name>
			<Version>^((1\.1(3|4|5))|(2.0(0|1|2)))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPA-C]){18}$</Lock>
			<Pk>^ZIONPLUSPLUS%[version]([A-C]){6}$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetCID |MiniSlots XmlBZList ADCGet TTHL TTHF GetCID GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Blue</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Blue Limiter</Name>
			<Version>^(2.0(1|2))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots],L:([0-9]){2,3}&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPA-C]){18}$</Lock>
			<Pk>^ZIONPLUSPLUS%[version]([A-C]){6}$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetCID |MiniSlots XmlBZList ADCGet TTHL TTHF GetCID GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Blue</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Green</Name>
			<Version>^(2\.1(2|3|4|5|6))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPVA-C]){18}$</Lock>
			<Pk>^ZIONPLUSPLUS%[version]([A-C]){6}$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetCID |MiniSlots XmlBZList ADCGet TTHL TTHF GetCID GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Green</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Green Limiter</Name>
			<Version>^(2\.1(5|6))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots],L:([0-9]){2,3}&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPVA-C]){18}$</Lock>
			<Pk>^ZIONPLUSPLUS%[version]([A-C]){6}$</Pk>
			<Supports>^(MiniSlots XmlBZList ADCGet TTHL TTHF GetCID |MiniSlots XmlBZList ADCGet TTHL TTHF GetCID GetZBlock ZLIG )$</Supports>
			<TestSUR>File Not Available</TestSUR>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Green</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>4</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Zion++ Yellow</Name>
			<Version>^(1\.0(0|1))$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[newhubs]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^(13|15)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Zion++ Yellow (Chat Only)</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DC++ Emulation</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>(Modem|Wireless)</Status>
			<CheatingDescription>DC++ Emulation</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>This is a DC++ mod with Modem or Wireless in connection</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Atlantis DC++</Name>
			<Version>^0\.8(0|01|02|03|04|05|06|07|08|09|10|11)$</Version>
			<Tag>^&lt;AtlntsDC\+\+ V:%[version],M:.*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(306|401|402|403|40325|668)ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Atlantis Direct Connect Client, no Appereant cheat features</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>AsgardDC++</Name>
			<Version>^0\.0(6|61|62|63)$</Version>
			<Tag>^&lt;AsG\+\+ V:%[version],M:.*</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(306|401|402|403|40325|668)ABCABC$</Pk>
			<Supports>^(BZList MiniSlots |MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG |MiniSlots XmlBZList ADCGet TTHL TTHF )$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^(1|3|5|7|9|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Asgard Direct Connect Client, no Appereant cheat features</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>CZDC++/BCDC++ based mod</Name>
			<Version/>
			<Tag>^&lt;\+\+.*</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^(3|5|7|9)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Bandwidth Limiting capable</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Unknown client</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>If it looks like DC++ but have a weird connectiontype it might be fulDC, no cheating options</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
	</ClientProfilesV2>
	<Params>
		<Param Name="mode" RegExp="M:([AP5]){1}"/>
		<Param Name="slots" RegExp="(S:([0-9]){1,3}|S:([0-9]){1,3},O:([0-9]){1,10})"/>
		<Param Name="l" RegExp="(B:([0-9]){1,10}|L:([0-9]){1,10}|U:([0-9]){1,10})"/>
		<Param Name="o" RegExp="O:([0-9]){1,10}"/>
		<Param Name="oldhubs" RegExp="H:([0-9]){1,3}"/>
		<Param Name="r" RegExp="R:([0-9]){1,2}"/>
		<Param Name="s" RegExp="S:([0-9]){1,3}"/>
		<Param Name="hubs" RegExp="(H:([0-9]){1,3}/([0-9]){1,3}/([0-9]){1,3}|H:([0-9]){1,3})"/>
		<Param Name="newhubs" RegExp="H:([0-9]){1,3}/([0-9]){1,3}/([0-9]){1,3}"/>
	</Params>
	<FileListDetector>
		<FileListDetectorProfile>
			<Name>wsDC</Name>
			<Detect>^wsDC.*</Detect>
			<CheatingDescription>Fake file generator</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>DC++ Avenger Ed</Name>
			<Detect>^DC\+\+ Avenger Ed.*</Detect>
			<CheatingDescription>Fake file generator</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>SababaDC++</Name>
			<Detect>^SababaDC.*</Detect>
			<CheatingDescription>SababaDC++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>zDC++</Name>
			<Detect>^zDC.*</Detect>
			<CheatingDescription>zDC++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>iDC++</Name>
			<Detect>^iDC.*</Detect>
			<CheatingDescription>iDC++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>DCGUI</Name>
			<Detect>^Valknut.*</Detect>
			<CheatingDescription>DCGUI</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>DHDc++</Name>
			<Detect>^DHDc\+\+.*</Detect>
			<CheatingDescription>DHDc++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>LDC++</Name>
			<Detect>^LDC\+\+.*</Detect>
			<CheatingDescription>LDC++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>MDC++</Name>
			<Detect>^MDC\+\+.*</Detect>
			<CheatingDescription>MDC++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>R2++</Name>
			<Detect>^R2\+\+.*</Detect>
			<CheatingDescription>R2++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Sababa</Name>
			<Detect>^Sababa</Detect>
			<CheatingDescription>reversconnect</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>DCentralized++</Name>
			<Detect>^DCentralized\+\+.*</Detect>
			<CheatingDescription>DCentralized++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>DC Lite</Name>
			<Detect>^DC Lite.*</Detect>
			<CheatingDescription>DC Lite</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>BRB++</Name>
			<Detect>^BRB\+\+.*</Detect>
			<CheatingDescription>BRB++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Zion++</Name>
			<Detect>^Zion\+\+.*</Detect>
			<CheatingDescription>Zion++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Sasser</Name>
			<Detect>^Sasser.*</Detect>
			<CheatingDescription>Sasser</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>MS++</Name>
			<Detect>^MS\+\+r.*</Detect>
			<CheatingDescription>MS++</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
	</FileListDetector>
	<ProfileInfo>
		<ProfileVersion>0.76</ProfileVersion>
		<ProfileMessage/>
		<ProfileUrl/>
	</ProfileInfo>
</Profiles>
